Big Huge Thesaurus

return on invested capital

noun